package com.anuo.app.modules.user.entity;

import com.anuo.app.common.entity.EntityBase;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.Date;

@JsonIgnoreProperties(value = {"user_password", "pay_password"})
public class UserAccount extends EntityBase {

    private String cityid;

    private String code;

    private String user_password;

    private String pay_password;

    private Integer pay_no_pwd_amount;

    private String cardid;

    private String card_name;

    private String sex;

    private String pet_name;

    private String qq;

    private String weixin;

    private Date birthday;

    private String mobile;

    private String address;

    private Long lat;

    private Long lng;

    private String sign_name;

    private String headurl;

    private String device_version;

    private String device_type;
    private String mobile_code;//手机验证码
    private String old_password;//原密码(用于修改密码功能)
    private String new_password;//新密码(用于修改密码功能)
    private String password_param;//密码参数(用于登陆功能)
    private String weixin_unionid; //微信登陆全局唯一id
    private String qq_openid;//qq登陆全局唯一id
    private String next_step;//用于指引前端下一步操作
    private boolean passwordDirectCompare;//密码是否直接比较
    private String weixin_tempcode;
    private boolean bind_weixin;
    private boolean bind_qq;


    public boolean isBind_qq() {
        return bind_qq;
    }

    public void setBind_qq(boolean bind_qq) {
        this.bind_qq = bind_qq;
    }

    public boolean isBind_weixin() {
        return bind_weixin;
    }

    public void setBind_weixin(boolean bind_weixin) {
        this.bind_weixin = bind_weixin;
    }

    public String getWeixin_tempcode() {
        return weixin_tempcode;
    }

    public void setWeixin_tempcode(String weixin_tempcode) {
        this.weixin_tempcode = weixin_tempcode;
    }

    public boolean isPasswordDirectCompare() {
        return passwordDirectCompare;
    }

    public void setPasswordDirectCompare(boolean passwordDirectCompare) {
        this.passwordDirectCompare = passwordDirectCompare;
    }

    public String getNext_step() {
        return next_step;
    }

    public void setNext_step(String next_step) {
        this.next_step = next_step;
    }

    public String getWeixin_unionid() {
        return weixin_unionid;
    }

    public void setWeixin_unionid(String weixin_unionid) {
        this.weixin_unionid = weixin_unionid;
    }

    public String getQq_openid() {
        return qq_openid;
    }

    public void setQq_openid(String qq_openid) {
        this.qq_openid = qq_openid;
    }

    public String getPassword_param() {
        return password_param;
    }

    public void setPassword_param(String password_param) {
        this.password_param = password_param;
    }

    public String getNew_password() {
        return new_password;
    }

    public void setNew_password(String new_password) {
        this.new_password = new_password;
    }

    public String getOld_password() {
        return old_password;
    }

    public void setOld_password(String old_password) {
        this.old_password = old_password;
    }

    public String getMobile_code() {
        return mobile_code;
    }

    public void setMobile_code(String mobile_code) {
        this.mobile_code = mobile_code;
    }

    public String getDevice_type() {
        return device_type;
    }

    public void setDevice_type(String device_type) {
        this.device_type = device_type;
    }

    public String getDevice_version() {
        return device_version;
    }

    public void setDevice_version(String device_version) {
        this.device_version = device_version;
    }


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCityid() {
        return cityid;
    }

    public void setCityid(String cityid) {
        this.cityid = cityid;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getUser_password() {
        return user_password;
    }

    public void setUser_password(String user_password) {
        this.user_password = user_password;
    }

    public String getPay_password() {
        return pay_password;
    }

    public void setPay_password(String pay_password) {
        this.pay_password = pay_password;
    }

    public Integer getPay_no_pwd_amount() {
        return pay_no_pwd_amount;
    }

    public void setPay_no_pwd_amount(Integer pay_no_pwd_amount) {
        this.pay_no_pwd_amount = pay_no_pwd_amount;
    }

    public String getCardid() {
        return cardid;
    }

    public void setCardid(String cardid) {
        this.cardid = cardid;
    }

    public String getCard_name() {
        return card_name;
    }

    public void setCard_name(String card_name) {
        this.card_name = card_name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getPet_name() {
        return pet_name;
    }

    public void setPet_name(String pet_name) {
        this.pet_name = pet_name;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getWeixin() {
        return weixin;
    }

    public void setWeixin(String weixin) {
        this.weixin = weixin;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取: 经度
     *
     * @return
     */
    public Long getLat() {
        return lat;
    }

    /**
     * 设置: 经度
     *
     * @return
     */
    public void setLat(Long lat) {
        this.lat = lat;
    }

    /**
     * 获取: 纬度
     *
     * @return
     */
    public Long getLng() {
        return lng;
    }

    /**
     * 设置: 纬度
     *
     * @return
     */
    public void setLng(Long lng) {
        this.lng = lng;
    }

    public String getSign_name() {
        return sign_name;
    }

    public void setSign_name(String sign_name) {
        this.sign_name = sign_name;
    }

    public String getHeadurl() {
        return headurl;
    }

    public void setHeadurl(String headurl) {
        this.headurl = headurl;
    }

    public Date getCreatedate() {
        return createdate;
    }

    public void setCreatedate(Date createdate) {
        this.createdate = createdate;
    }
}